package com.yan.dom4J;

import org.dom4j.Document;
import org.dom4j.DocumentException;
import org.dom4j.Element;
import org.dom4j.io.SAXReader;

import java.util.List;

/**
 * @author taoge
 * @Date 2024/8/13 11:12
 * @Description
 */
public class Dom4JDemo1 {
    public static void main(String[] args) throws DocumentException {
        SAXReader saxReader = new SAXReader();
        Document document = saxReader.read("day18_code/src/com/yan/dom4J/books.xml");

        Element rootElement = document.getRootElement();
        System.out.println("rootElement = " + rootElement.getName());

        List<Element> ziElements = rootElement.elements();
        for (Element ziElement : ziElements) {
            System.out.println(ziElement.getName() + "子标签属性" + ziElement.attributeValue("id"));
            System.out.println("孙子标签" +ziElement.element("name").getName()+"的内容"+ ziElement.element("name").getText());
            System.out.println("孙子标签" +ziElement.element("auther").getName()+"的内容"+ ziElement.element("auther").getText());
            System.out.println("孙子标签" +ziElement.element("price").getName()+"的内容"+ ziElement.element("price").getText());
        }

    }
}
